Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Italy #1-w1 Bosnia/Herzegovina F1 Spain F12 Italy F21 Switzerland #2-w1 Switzerland #2-w4 Great Britain F7 Italy #4-w4 Italy F5 Italy F8 Greece F2 Italy F10 Italy F11 Hungary F3 Slovenia F2 Serbia & Montenegro F2 Serbia & Montenegro F3 Italy F20 Italy F21 Romania F12 Italy F34 USA F28 Croatia F1 Italy F2 Morocco F1 Morocco F2 Spain F9 Spain F10 Great Britain F7 Italy F13 Italy F16 Italy F20 Spain F21 Italy F34 Spain F35 Iran F5 Iran F6 Great Britain F1 Great Britain F2 Croatia F1 Italy F2 Great Britain F5 Italy F10 Italy F34 Italy F35 Great Britain F21 USA F5 USA F6 Italy F11 Italy F23 Italy F1 Italy F2 Italy F21 Italy F22 Italy F30 Italy F3 Italy F11 Italy F18 Italy F30 Italy F31 Great Britain F16 Great Britain F17 Germany F3 Italy F1 Italy F2 Italy F7 Austria F6 Austria F7 Italy F26 Turkey F4 Turkey F5 Croatia F4 Italy F3 Italy F13 Italy F16 Italy F29 Italy F2 Italy F15 Italy F24 Croatia F3 Switzerland #2-w2 Egypt F7 Egypt F8 Czech Republic F4 Morocco F3 Switzerland #2-w3 Italy #4-w1 Italy #4-w2 Italy #4-w3 Croatia F1 Croatia F2 Portugal F1 Italy F6 Czech Republic F1 Romania F4 Serbia & Montenegro F1 Italy F23 Italy F27 Germany F13 Italy F29 Italy F31 Italy F32 Italy F33 Canada F1 Czech Republic F6 USA F29 France F1 Italy F1 Croatia F2 Italy F3 Italy F11 Italy F15 Great Britain F22 Italy F14 Great Britain F6 Slovenia F1 France F2 BH Telecom Indoors Sarajevo 2006 - Sarajevo Penza Cup - Penza St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Genoa Open - Genova Internationaux de Doubs Open de Franchie-Comte - Besancon Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Trofeo Sisma Mantova - Mantova Internazionali di Tennis Dell'Umbria - Todi Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Riviera de Rimini Challenger - Rimini LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Germany F4 Bergamo Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Rome Challenger Rome Challenger Turin Challenger San Benedetto Challenger Trofeo Sisma Mantova - Mantova San Marino Challenger Trani Challenger GHI Bronx Tennis Classic - Bronx Pekao Open - Szczecin Napoli Challenger Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen Aachen Challenger San Remo Challenger Togliatti Cup - Togliatti Croatia Osiguranje Rijeka Open - Rijeka Milan Challenger Manerbio Challenger Seville Challenger Challenger Natrel Presented by National Bank - Granby Palermo Challenger Ortisei Challenger Genova Open Challenger - Genova GHI Bronz Classic - Bronx Turin Challenger Poznan Challenger Lambertz Open by Stawag 2007 - Aachen Trani Challenger Cordenons Challenger Manerbio Challenger Unicredit Czech Open - Prostejov Genova Challenger Banja Luka Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Banca Stato Challenger Lugano - Lugano BSI Challenger Lugano - Lugano Internazionali di Tennis di Bergamo - Bergamo Bergamo Challenger Cherbourg Challenger Baden Open - Karlsruhe Genova Challenger Unique Zagreb Open - Zagreb Como Challenger Bancastato Challenger Lugano - Lugano Garden Open - Rome Citta di Como - Como Zagreb Open - Zagreb BH Telecom Sarajevo 2007 - Sarajevo Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Memorial Manfredini - Sassuolo Como Challenger IPP Geneva Trophy - Geneva Cordenons Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Tarragona Challenger Cremona Challenger Iskratel Open - Kranj Citta di Como Challenger - Como Bauer Watertechnology Cup - Eckental XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Siemens Open - Scheveningen Morocco Tennis Tour - Marrakech Labertz Open by Stawag - Aachen Caversham International Tennis Tournament - Jersey KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Biella Challenger Loughborough Challenger Rome Challenger Mitsubishi Electric Europe Cup - Monza Orbetello Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Todi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Trofeo Cassa di Risparmio di Alessandria - Alessandria Zenith Tennis Cup-Harbour Club - Milan Rome Challenger Challenger Copa Sevilla 2008 - Seville Bauer Watertechnilogy Cup 2008 - Eckental San Marino Challenger Internazionali de Tennis di Bergamo - Bergamo Challenger DCN de Cherbourg - Cherbourg Szczecin Challenger Citta di Como - Como Ipsos Bucharest Challenger - Bucharest Lugano Challenger Como Challenger Constanta Challenger Rimini Challenger Kolding Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Nottingham 2 Challenger Girona Challenger Barletta Challenger Dortmund Challenger Tennis Napoli Cup - Napoli Banca Stato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan Como Challenger Timisoara Challenger - Timisoara Napoli Challenger Kos Succhetti Tennis Cup - Cordenons Blumenau Challenger Sao Paulo Challenger LTA Wrexham Challenger - Wrexham TEAN International - Alphen Aan Den Rijn Zagreb Open - Zagreb Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Oberstaufen Challenger Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Sarajevo Challenger Schickendanz Open - Furth Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Odlum Brown Vancouver Open - Vancouver Grand Prix Hassan II - Casablanca Murcia Challenger Allianz Suisse Open - Gstaad Madrid Challenger Mercedes Cup - Stuttgart Croatia Open - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Poznan Challenger PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai ATP Challenger Trophy 2008 - Trnava BMW Open - Munich Kobstaedernes ATP Challenger - Kolding Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Alessandria Challenger BMW Open - Munich Legg Mason Tennis Classic - Washington China Open - Beijing Rome Challenger Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BMW Open - Munich AEGON Championships - London China Open - Beijing Dallas Challenger Santos Challenger Davidoff Swiss Indoors Basel - Basel Genova Challenger Noumea Challenger Honolulu Challenger BMW Open - Munich Dallas Challenger If Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai AEGON Championships - London Bergamo Challenger The Artois Championships - London China Open - Beijing Open de Moselle - Metz Cherbourg Challeger Valencia Open - Valencia Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane - Brisbane Marrakech Challenger Studena Croatia Open - Umag PBZ Zagreb Indoors - Zagreb AEGON Championships - London Bet-at-home Open - Hamburg U.S. National Indoor Tennis Championships - Memphis ATP Studena Croatia Open - Umag AEGON Championships - London Delray Beach Open - Delray Beach China Open - Beijing Kremlin Cup - Moscow Barcelona Open BancSabadell - Barcelona St. Brieuc Challenger Geneva Open - Geneva Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Geneva Open - Geneva Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel BCR Open Romania - Bucharest Millennium Estoril Open - Estoril Brisbane International - Brisbane Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Vegeta Croatia Open - Umag Open 13 - Marseille The Stella Artois Championships - London BNP Paribas Nordic Open - Stockholm AEGON Championships - London Alessandria Challenger TEB BNP Paribas Istanbul Open - Istanbul Rakuten Japan Open - Tokyo China Open - Beijing Marburg Challenger Fever-Tree Championships - London Citi Open - Washington Kremlin Cup - Moscow Open 13 Provence - Marseille AEGON Championships - London Bank Austria Tennis Trophy - Vienna cinch Championships - London Cassis Challenger ABN AMRO World Tennis Tournament - Rotterdam Tata Open Maharashtra - Pune Napoli Challenger Serbia Open - Belgrade German Tennis Championships - Hamburg Belgrade Open - Belgrade St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Singapore Challenger Hangzhou Open - Hangzhou Monza Challenger Swiss Indoors Basel - Basel Trnava Challenger AEGON Championships - London Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Hong Kong Tennis Open - Hong Kong Mercedes Cup - Stuttgart AEGON Championships - London Milan Challenger Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart AEGON Championships - London Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Internazionali di Tennis - Bergamo Rakuten Japan Open - Tokyo bett1HULKS Indoors - Cologne Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Singapore Tennis Open - Singapore Croatia Open - Umag Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril International Indoor Tennis Championships of Croatia - Zagreb bett1HULKS Championships - Cologne Ilkley Challenger Sofia Open - Sofia Astana Open - Astana Swiss Indoors Basel - Basel Dutch Open Tennis - Amersfoort Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Chennai Open - Chennai Masters Series Monte Carlo - Monte Carlo China Open - Beijing Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Helsinki Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris Maharashtra Open - Pune BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Mauthausen Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Mutua Madrid Open - Madrid Milan Indoors - Milan Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Aircel Chennai Open - Chennai Miami Open - Miami Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto The Dubai Tennis Championships - Dubai Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Argentina Open - Buenos Aires BMW Open - Munich Miami Open - Miami Swiss Indoors Basel - Basel Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Aircel Chennai Open - Chennai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Coupe Rogers - Montreal Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Rogers Cup - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rolex Paris Masters - Paris AEGON Championships - London SAP Open - San Jose Gerry Weber Open - Halle French Open - Paris Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Internazionali BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, World Group, SF, CRO-USA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, Finals, Group D Davis Cup, World Group, QF, ARG-CRO 4-1 Manacor Challenger Rolex Paris Masters - Paris Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, 1R, GER-CRO 3-2 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, World Group, Q2, CRO-FRA 1-3 AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QR, CRO-IND 3-1 Olympics - Beijing Olympics - London Davis Cup, World Group, Q, CRO-BEL 1-3 Olympics - Rio de Janeiro Olympics - Tokyo U.S. Open - New York Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, F, FRA-CRO 1-3 Nitto ATP Finals - London Shanghai Rolex Masters - Shanghai Menorca Challenger